package com.example.quartz.bean.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.sql.Blob;

import org.hibernate.validator.constraints.NotBlank;
import javax.validation.constraints.NotNull;

 /**
 * qrtz_triggers
 * @author: luojm
 * @create: 2020-07-27 14:35:02
 */
@Data
@ApiModel(description = "")
@TableName(value = "qrtz_triggers")
public class QrtzTriggersEntity implements Serializable{

    /** 版本号 */
    private static final long serialVersionUID = -4602701404368146493L;

	@ApiModelProperty(value = "")
	@TableField(value="SCHED_NAME")
	private String schedName;

	@ApiModelProperty(value = "")
	@TableField(value="TRIGGER_NAME")
	private String triggerName;

	@ApiModelProperty(value = "")
	@TableField(value="TRIGGER_GROUP")
	private String triggerGroup;

	@ApiModelProperty(value = "")
	@TableField(value="JOB_NAME")
	private String jobName;

	@ApiModelProperty(value = "")
	@TableField(value="JOB_GROUP")
	private String jobGroup;

	@ApiModelProperty(value = "")
	@TableField(value="DESCRIPTION")
	private String description;

	@ApiModelProperty(value = "")
	@TableField(value="NEXT_FIRE_TIME")
	private Long nextFireTime;

	@ApiModelProperty(value = "")
	@TableField(value="PREV_FIRE_TIME")
	private Long prevFireTime;

	@ApiModelProperty(value = "")
	@TableField(value="PRIORITY")
	private Integer priority;

	@ApiModelProperty(value = "")
	@TableField(value="TRIGGER_STATE")
	private String triggerState;

	@ApiModelProperty(value = "")
	@TableField(value="TRIGGER_TYPE")
	private String triggerType;

	@ApiModelProperty(value = "")
	@TableField(value="START_TIME")
	private Long startTime;

	@ApiModelProperty(value = "")
	@TableField(value="END_TIME")
	private Long endTime;

	@ApiModelProperty(value = "")
	@TableField(value="CALENDAR_NAME")
	private String calendarName;

	@ApiModelProperty(value = "")
	@TableField(value="MISFIRE_INSTR")
	private Integer misfireInstr;

	@ApiModelProperty(value = "")
	@TableField(value="JOB_DATA")
	private Blob jobData;

}
